home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm1 / bb-lm11.lha / LM / LogonManager.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-16  |  16KB  |  358 lines

  1. @database BB-User
  2. @master tEMPEST:Doors/LM/LogonManager.guide
  3. @$VER: 1.1 (96-04-16)
  4. @author "Anti-g/Bad Brothers"
  5. @(c) "1996 Bad Brothers"
  6. @help "main"
  7. @index main
  8. @node "main" "Guide to LogonManager v1.1 by Anti-g/Bad Brothers"
  9. @next "intro"
  10.                                      @{fg shine} :@{fg text}
  11.          @{fg shine}.::.                        :::                       .::.@{fg text}
  12.          @{fg shine}
  13. ::::.    ......           :::::          .:::::.   .:::
  14. @{fg text}
  15.            @{fg shine}
  16. ::::. 
  17. :::::::.        :::::::        :::  
  18.  .:::
  19. @{fg text}
  20.     .-----
  21.   @{fg shine}
  22. ::::.    
  23. :::@{fg text} @{fg fill}:::::@{fg text} @{fg shine}:::::::::@{fg text}  @{fg fill}:::@{fg text} @{fg shine}:::     .:::
  24.  @{fg text} 
  25. -------.
  26.     |          @{fg shine}
  27. ::::.   :::      :::::::::::     :::   .:::
  28. @{fg text} @{fg fill}.@{fg text}          |
  29.     |        @{fg fill} ..@{fg text} @{fg shine}
  30. ::::.::::     :::::::::::::     :::::::
  31. @{fg text} @{fg fill}.::.@{fg text}         |
  32.     |       @{fg fill}.::::@{fg text}  @{fg shine}
  33. :::::
  34.      :::::::::::::::     
  35. @{fg text}  @{fg fill}.:::::  @{fg text}      |
  36.     |      @{fg fill}::::
  37. @{fg text}              @{fg shine}::::::::::::::::: @{fg text}           @{fg fill} 
  38. :::: @{fg text}      |
  39.     |     @{fg fill}::::@{fg text}              @{fg shine}.:::::: 
  40. :::::::::::.@{fg text}            @{fg fill} ::::@{fg text}      |
  41.  @{fg shine}:::::::: @{fg fill}:::@{fg shine} :::::::::::::::::::::::::::::::::::::::::::::::@{fg text} @{fg fill}::::@{fg text} @{fg shine}:::::::::@{fg text}
  42.  @{fg shine}::::::::@{fg text} @{fg fill}:::@{fg shine} :::::::::::::::::::::::::::::::::::::::::::::::@{fg text} @{fg fill}::::@{fg text} @{fg shine}:::::::::@{fg text}
  43.     |     @{fg fill}::::@{fg text}            @{fg shine}::::::       :::::::::::: @{fg text}         @{fg fill} :::
  44. @{fg text}      |
  45.     |      @{fg fill}::::.@{fg text}         @{fg shine}::::::         ::::::::::::@{fg text}         @{fg fill}::::@{fg text}       |
  46.     |        @{fg fill}::::.. @{fg text}    @{fg shine}::::::           ::::::::::::@{fg text}    @{fg fill} ..:::: @{fg text}       |
  47.     |         @{fg fill}
  48. :::::@{fg text}   @{fg shine}::::::             ::::::::::::@{fg text}  @{fg fill}::::::
  49. @{fg text}         |
  50.     |            @{fg fill}
  51. @{fg text}   @{fg shine}::::::               ::::::::::::@{fg text} @{fg fill}::::
  52.  @{fg text}          |
  53.     |                @{fg shine}::::::                 ::::::::::::@{fg text}  @{i}nd! @{ui}          |
  54.     |               @{fg shine}::::::                   ::::::::::::@{fg text}               |
  55.     |              @{fg shine}::::::                     :::::::::::: @{fg text}             |
  56.     |                                                                   |
  57.     `-----------
  58. @{fg shine}B@{fg text}
  59. @{fg shine}R@{fg text}
  60. @{fg shine}O@{fg text}
  61. @{fg shine}T@{fg text}
  62. @{fg shine}H@{fg text}
  63. @{fg shine}E@{fg text}
  64. @{fg shine}R@{fg text}
  65. @{fg shine}S@{fg text}
  66. -----------'
  67.             -  - --^@{b}-{ L O G O N M A N A G E R  v1.1 }-@{ub}^-- -  -
  68.                         @{b}@{i}code by Anti-g/Bad Brothers@{ub}@{ui}
  69.                       -^------@{"[
  70. INTRODUCTION
  71. ]" link "intro" 0}------^-
  72.                       ---^----@{"[
  73. INSTALLATION
  74. ]" link "install" 0}----^---
  75.                       -----^--@{"[
  76. ]" link "touse" 0}--^-----
  77.                       ^---^---@{"[
  78. REPORT
  79. ]" link "bugs" 0}---^---^
  80.                       --^---^-@{"[HISTORY/FUTURE]" link "plans" 0}-^---^--
  81.                       ^---^---@{"[
  82. REGISTRATION
  83. ]" link "reg" 0}---^---^
  84.                       -----^--@{"[
  85. AUTHOR
  86. ]" link "author" 0}--^-----
  87.                       ---^----@{"[
  88. GREETS
  89. ]" link "greets" 0}----^---
  90.                       -^------@{"[
  91. ]" quit}------^-
  92. @endnode
  93. @node "intro" "--------[
  94. INTRODUCTION
  95. ]--------"
  96. @next "install"
  97. @prev "main"
  98. @{b}@{u} Introduction: @{ub}@{uu}
  99.  Not a long time ago, I experienced some rather nasty problems with
  100.  my bbs when I disabled some login-screens (top-uploaders, wall etc.).
  101.  Some users (stubborn as they are) demanded that I put those gimmicks
  102.  back in the standard login procedure. Some did not. Some didn't care.
  103.  But it seemed impossible to please all my worshipping users.
  104.  Wall or not Wall, that was the question...
  105.  Was it really?
  106.  With my tools it wasn't possible to assign each user his individual
  107.  login.
  108.  Stop, I hear your enquiring minds cry, with tempest it's definitely
  109.  possible to supply individual Text-Welcome(.ansi) files to single 
  110.  users.
  111.  But writing a file for each user?
  112.  I'm not THAT mad!
  113.  So I grabbed all my fledgling C knowledge, put it into a bucket,
  114.  said my magic word and out came this neat, fluffy program which
  115.  does it all for you:
  116.   __.  .____ ._____.____ .____    ._______  _____.____  _____._____ _____._____.
  117.  |  |  |  _ \\| ___/|  _ \\|  _ \\_  |  _  _ \\_\\__  |  _ \\_\\__  | ___/_\\ __/| __  |
  118.  | _|__|  /  | \\_  |  /  |  /  |  |  /  /  |/ _  |  /  |/ _  | \\_  |  __>| \\___|
  119.  | \\_  |     |  /  |     | /   |  | /  /   |  /  | /   |  /  |  /  |  \\  |  |
  120.  |_____|_____|_____|_____|_\\___|  |_\\__\\___|_____|_\\___|_____|_____|_____|__|nd!
  121. @{b}@{u} What makes it tick: @{ub}@{uu}
  122.  LogonManager is called immediately after the @{i}USERNAME/PASSWORD-@{ui}
  123.  procedure. It generates a individual @{i}@{fg fill}text-welcome(security).(ansi-@{ui}@{fg text}
  124.  @{i}@{fg fill}type)(.ansi)@{ui}@{fg text} file for each of your unworthy users.
  125.  (This method seems rather crude. If there's somone out there who
  126.   knows a more sophisticated way, please send me an email. My 
  127.   address is at the end of this doc)
  128. @{b}@{u} Features (not bugs ;) : @{ub}@{uu}
  129.         @{i} * automatic adaption to the terminal-type@{ui}
  130.            (ibm or amiga)
  131.         @{i} * external logo-files@{ui}
  132.         @{i} * up to 99 configurable entries for walls,@{ui}
  133.            @{i}scores, statistics etc.@{ui}
  134.            (should be sufficient, eh?)
  135.          @{i}* fast (programmed in C)@{ui}
  136.          @{i}* cursor control@{ui}
  137. @{b}@{u} Requirements: @{ub}@{uu}
  138.   - Kickstart v39 (may run with earlier versions, not testet much)
  139.   - @{fg shine}Tempest 3.50@{fg text} (@{i}@{u}March 26th or later@{ui}@{uu}) or @{fg shine}Tempest 3.40@{fg text} (error-prone)
  140.                             @{"
  141. " link "main" 0}
  142. @endnode
  143. @node "install" "--------[
  144. INSTALLATION
  145. ]--------"
  146. @next "touse"
  147. @prev "intro"
  148. @{b}@{u} Installation: @{ub}@{uu}
  149.  Copy the extracted LogonManager directory into your doors-path
  150.  @{b}@{i}(!!! No other alternative!!!)@{ub}@{ui}
  151.  Change the config-file @{i}@{fg fill}<doors-path>LM/LogonManager.cfg@{ui}@{fg text} accordingly:
  152.  --@{b}---------------------------------------------------------@{ub}--
  153. @{fg shine} 5@{i};                ---------> Size of your Logo (Topaz)@{ui}
  154.  4@{i};                ---------> Size of your Logo (IBM)@{ui}
  155.  3@{i};                ---------> Number of entries (i.a. programs)@{ui}
  156.  Top Uploader@{i};     ---------> Label of the first entry @{ui}
  157.  ~TD(Doors:BB-TopUL)@{i};   ----> Command for the first entry@{ui}
  158.  Last Caller@{i};      ---------> Label of the second entry@{ui}
  159.  ~SHOW_FILE(Tempest:bulletins/bull2.txt)@{i}; --> etc.@{ui}
  160.  STW Wal@{i};          ---------> same procedure as every entry...@{ui}
  161.  ~REXX(S:STW/start.rexx)@{i}; --> and so on...@{ui}@{fg text}
  162.  --@{b}---------------------------------------------------------@{ub}--
  163.  If comments are present in a line, the entry has to end with a
  164.  semi-colon (@{b};@{ub}).
  165.  (The entry which is intended for the program has to end with a
  166.   @{b};@{ub} or with a @{b}<return>@{ub})
  167.  @{u}1st line:@{uu}
  168.          Number of lines used for logo
  169.  @{u}2nd line:@{uu}
  170.          Number of entries (aka programs, bulletins etc.)
  171.  @{u}Following lines:@{uu}
  172.          Each entry consists of two lines:
  173.          1.) Label of the program (this appears on the screen)
  174.          2.) Command to execute this program
  175.  Then:
  176.  Insert the following line in '@{i}@{fg fill}Text-PostLogon##@{ui}@{fg text}':
  177.  --@{b}-------------------@{ub}> cut here <@{b}-------------------@{ub}--
  178.  @{fg shine}~TD(Doors:LM/LogonManager)@{fg text}
  179.  --@{b}-------------------@{ub}> cut here <@{b}-------------------@{ub}--
  180.  Gimmicks which are NOT configurable (BBS-Logo etc) have to
  181.  reside in the @{i}@{fg fill}Text-PostLogon@{ui}@{fg text}-file from now on!
  182.  (if not already done)
  183.  Preferably rename all @{i}@{fg fill}Text-welcome##...@{ui}@{fg text} files to @{i}@{fg fill}Text-PostLogon##...@{ui}@{fg text},
  184.  delete all entries that are now called by the LogonManager and append
  185.  to the end @{i}@{fg fill}~TD(Doors:LM/LogonManager@{ui}@{fg text}.
  186.  If you login using '@{i}@{fg fill}F1@{ui}@{fg text}' on the console, the @{i}@{fg fill}Text-PostLogon@{ui}@{fg text}-files
  187.  are NOT executed!
  188.  Don't stare amazed at your screen if nothing's appearing.
  189.  You also have to define the following entry in '@{i}@{fg fill}GlobalMenu.Opt@{ui}@{fg text}':
  190.  --@{b}-----------------@{ub}> cut here <@{b}-------------------@{ub}--
  191.  @{fg shine}[*,*,*,*,*] =LM  |T-DOOR|Doors:LM/LogonManagerSetup@{fg text}
  192.  --@{b}-----------------@{ub}> cut here <@{b}-------------------@{ub}--
  193.  If the LogonManager finds no user-config-file, the setup 
  194.  is automatically invoked.
  195.  @{fg fill}!! exchange the '@{fg shine}Doors:@{fg fill}' with your doors-path if necessary !!@{fg text}
  196.                             @{"
  197. " link "main" 0}
  198. @endnode
  199. @node "touse" "-------[
  200. ]--------"
  201. @next "bugs"
  202. @prev "install"
  203. @{b}@{u} How To Use: @{ub}@{uu}
  204.  It's easy!:
  205.  Just move @{b}@{i}up/down@{ub}@{ui} with the @{b}@{i}cursor@{ub}@{ui} and select the entry you
  206.  desire to change.
  207.  Toggle the flag with the @{b}@{i}space-bar@{ub}@{ui}.
  208.  With @{b}@{i}<SHIFT>-up/down@{ub}@{ui} you reach the first/last line.
  209.  @{fg shine}Attention:
  210.  With a tempest-version which was released befor the 26th of
  211.  march 96 it's the other way round.@{fg text}
  212.  (@{b}@{i}<SHIFT>-up@{ub}@{ui} --> last line, @{b}@{i}<SHIFT>-down@{ub}@{ui} --> first line)
  213.  End the setup with '@{b}@{i}q@{ub}@{ui}' (or '@{b}@{i}Q@{ub}@{ui}').
  214.  The preferences are now being saved in 
  215.  '@{i}@{fg fill}<doors-path>LM/UserConfigs/<slot>.lm@{ui}@{fg text}'
  216.                             @{"
  217. " link "main" 0}
  218. @endnode
  219. @node "bugs" "--------[
  220. REPORT
  221. ]--------"
  222. @next "plans"
  223. @prev "touse"
  224. @{b}@{u} Bugs: @{ub}@{uu}
  225.   This is a early version. I had not the time to test it over months so
  226.   there can be some bugs. If you find some please try to contact me!
  227.                             @{"
  228. " link "main" 0}
  229. @endnode
  230. @node "plans" "--------[ HISTORY/FUTURE ]--------"
  231. @next "reg"
  232. @prev "bugs"
  233. @{b}@{u} History: @{ub}@{uu}
  234.  - v1.0 (96-04-03) first public release
  235.  - v1.1 (96-04-16) - fixed CR/LF bug in LogonManagerSetup   
  236.                    - using the doors-priority from BBSConfig-settings
  237.                    - added seperate values for Topaz/IBM logo size
  238.                    - using 'Print Line' instead of 'Tilde Print Line'
  239.                      for displaying the labels (more secure with wrong 
  240.                      config-files)
  241.                    - using the doors-path                     
  242. @{b}@{u} TODO: @{ub}@{uu}
  243.  - more options
  244.  - scrolling if the entries don't fit on one screen
  245.  - delete the created @{i}@{fg fill}Text-Welcome##..@{ui}@{fg text} files
  246.    (does anyone have a good idea how to accomplish this?)
  247.                              @{"
  248. " link "main" 0}
  249. @endnode
  250. @node "reg" "--------[
  251. REGISTRATION
  252. ]---------"
  253. @next "author"
  254. @prev "plans"
  255. @{b}@{u} Registration: @{ub}@{uu}
  256.          @{b}@{fg shine}@{bg fill}DON'T PANIC@{ub}@{fg text}@{bg back}
  257.  (this should be written in large, friendly letters)
  258.  @{i}@{fg shine}No registration fee.@{ui}@{fg text}
  259.  But please send me a mail if you use this program.
  260.  I'm interested in your opinion.
  261.                             @{"
  262. " link "main" 0}
  263. @endnode
  264. @node "author" "--------[
  265. AUTHOR ]--------"
  266. @next "greets"
  267. @prev "reg"
  268. @{b}@{u} Author: @{ub}@{uu}
  269.  @{fg shine}Anti-g/BB@{fg text} - @{"Outer
  270. Space" link "outerspace" 0} (1 x USR V.Everything, 2 x ISDN)
  271.  you can reach me under:
  272.  @{fg fill}Anti-g@timewarp.insider.sub.de@{fg text} (email)
  273.  @{fg fill}2:2480/520.1@{fg text} (Fido)
  274.  Or leave me a mail at:
  275.  Dawn of Eternity - Tower of Sorcery - Dial Hard - Funhouse
  276.    Sado City - Circle Of Life - Metal Decade - The Ambush
  277.  or look for me (Anti-g) in IRC (most of the time at @{i}#tempest@{ui}
  278.  and @{i}#amielite@{ui})
  279.                             @{"
  280. " link "main" 0}
  281. @endnode
  282. @node "outerspace" "--------[ CALL THIS!!
  283. ]--------"
  284. @next "greets"
  285. @prev "author"
  286.                                                    .
  287.       ..........................             :     |
  288.       :                     _______   ___:___      |___   _______   _______
  289.       :                    /
  290.   _   \\ /   |  
  291. \\    ____/_ /  ___ 
  292. \\ /  ___  \\
  293.       :                   /    |    \\    |    \\    |   
  294. \\   \\____/_   \\_  _/_
  295.       :           :::::  /           \\         \\         \\         \\   |    
  296.           ..::::::::::: /_____________\\  _______\\ __      \\  _______\\  |      \\
  297.         ::::
  298.     :::::                            7_______\\           |_______\\
  299.        :::                    kiCK
  300. rEALiTiEZ:                       :
  301.        :::         ..::::::..      aNTi-g^mEGAmAN^mAT^nEUROdANCER!     :
  302.        :::.   ..:::::::::::::::  _________   _______   _______   _______
  303.         
  304. :::::::
  305. :::::::::     ___  \\ /  ___  \\ /   ___/_ /  ___  \\
  306.                         
  307. ::::::::    \\_
  308.    \\   \\_
  309.    \\    7   
  310. \\   \\____/_
  311.                          :::::::::    |     \\   |     \\         \\        
  312.                           ::::::::    |_____/ __|      \\ ________\\ __      \\
  313.                           ::::::::    |nd!      |_______\\           7_______\\
  314.  :::::::::::              ::::::::    |         :
  315.  :::::::::::             :::::::::    |  tHiS
  316. pROViDES
  317. wiTH  :
  318.     ::::::::.           .::::::::     :  a4ooo/o4o
  319. 18megz/5.3gigz
  320. hd!  :
  321.     :::::::::.         .::::::::         /T\\
  322. pOWER
  323. uSR33.6/iSDN!  :
  324.      ::::::::::......::::::::::          sUPPORTiNG
  325. pEEcEE
  326. aMiGA!  :
  327.       :::::::::::::::::::::::
  328.       ...................................:
  329.         
  330. ::::::::::::::::::
  331.                             @{"
  332. Author
  333. " link "author" 0}
  334. @endnode
  335. @node "greets" "--------[ GREETINGS
  336. ]--------"
  337. @next "main"
  338. @prev "author"
  339. @{b}@{u} my personal greetings go to: @{ub}@{uu}
  340.  Neurodancer     : @{i}thanks for the ANSI logos!@{ui}
  341.                    @{i}(keep composing! love your mods!)@{ui}
  342.  Peter M. Klein  : @{i}thanks for the idea and the name@{ui}
  343.                    @{i}(aptly chosen, indeed! ;)@{ui}
  344.  Megaman         : @{i}thanks for the C book ;)@{ui}
  345.  Skeleton        : @{i}thanks for the best bbs-proggie@{ui}
  346.                    @{i}available and for helping me with@{ui}        
  347.                    @{i}some problems@{ui}
  348.  DBest           : @{i}meet ya in irc!@{ui}
  349.  Aerosoul        : @{i}was macht die drogenkatze@{ui}
  350.  Michael Dingler : @{i}thanks for the doc...@{ui}
  351.  Intercode - The Bird - Gecko - Arch-Magi - Murphy - Smart-E
  352.  Fury - Deathknight - Joker - Cyberpunk - LoRay - Zero - Dreamer
  353.  and all the people I forgot...
  354.  (you know who you are)
  355.                             @{"
  356. " link "main" 0}
  357. @endnode
  358.